AI035
Lập trình Ruby: Sách hướng dẫn cho người thực dụng (ấn bản thứ hai)
Chương 10-11: Thao tác I/O và Đa luồng
Mục tiêu học tập
- Xác định các thành phần cốt lõi và trách nhiệm của hệ thống I/O nhân.
- Đánh giá hiệu suất và các trường hợp sử dụng của các thuật toán xếp hàng đĩa như SCAN và C-SCAN.
- Minh họa cách sử dụng các công cụ đồng bộ để giải quyết vấn đề đoạn tối ưu.
- Phân tích bốn điều kiện cần thiết dẫn đến kẹt tiến trình và các phương pháp tránh được.